runtime.gcControllerState.heapMarked (field)
15 uses
runtime (current package)
metrics.go#L295: out.scalar = gcController.heapMarked
mgcpacer.go#L233: heapMarked uint64
mgcpacer.go#L836: c.heapMarked = bytesMarked
mgcpacer.go#L1053: return c.heapMarked
mgcpacer.go#L1074: if goal < c.heapMarked {
mgcpacer.go#L1075: goal = c.heapMarked
mgcpacer.go#L1116: if c.heapMarked >= goal {
mgcpacer.go#L1128: if minTrigger < c.heapMarked {
mgcpacer.go#L1129: minTrigger = c.heapMarked
mgcpacer.go#L1139: triggerLowerBound := ((goal-c.heapMarked)/triggerRatioDen)*minTriggerRatioNum + c.heapMarked
mgcpacer.go#L1153: maxTrigger := ((goal-c.heapMarked)/triggerRatioDen)*maxTriggerRatioNum + c.heapMarked
mgcpacer.go#L1215: gcPercentHeapGoal = c.heapMarked + (c.heapMarked+c.lastStackScan.Load()+c.globalsScan.Load())*uint64(gcPercent)/100
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64)